@charset "UTF-8";body{background-color:#fff;margin:0;overflow-y:scroll}body,html{height:100%}li,p,ul{margin:0;padding:0}.langJa{font-family:a-otf-ryumin-pr6n,serif;font-style:normal;font-weight:300;letter-spacing:3px}.langEn{font-family:futura-pt,sans-serif;font-style:normal;font-weight:400}li{list-style:none;margin:0;padding:0}.sp{display:none}.bgBlue{background:#fff;width:100%;height:100%;position:fixed;left:0;top:0;transition:all 1s 0s ease}.bgBlue .footLogo{width:100%;height:100%;background:url(../images/logoWhite.png) no-repeat;background-size:308px 81px;background-position:center center;transition:background-size .5s 0s ease}.bgBlueIn{background:#62b0e2;transition:all 2s 0s ease}.bgBlueIn .footLogo{background-size:300px 81px;transition:background-size 1s 0s ease}.loading{width:100%;height:100%;position:fixed;left:0;top:0;background:#fff;z-index:99999}.loading .icon{width:100%;height:100%;background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:center center}.rootContainer header{position:fixed;top:0;z-index:9999;width:100%}.rootContainer header .inner{position:relative}.rootContainer header .inner .indicator{position:absolute;top:40px;left:40px}.rootContainer header .inner .indicator li{width:20px;height:1px;background:#e9e9e9;margin-bottom:4px;transition:all 250ms 0s ease}.rootContainer header .inner .indicator li.selected{width:40px;background:#62B0E1;transition:all 1s 0s ease}.rootContainer header .inner .indicatorBk li.selected{background:#333;transition:all .5s 0s ease}.rootContainer header .inner .langButtons{position:absolute;top:30px;right:40px;width:48px}.rootContainer header .inner .langButtons .btnEn,.rootContainer header .inner .langButtons .btnJp{position:absolute;height:11px}.rootContainer header .inner .langButtons .btnJp,.rootContainer header .inner .langButtons .btnJp a,.rootContainer header .inner .langButtons .btnJp span{display:block;width:13px;height:11px}.rootContainer header .inner .langButtons .btnJp a svg,.rootContainer header .inner .langButtons .btnJp span svg,.rootContainer header .inner .langButtons .btnJp svg{width:100%;height:100%}.rootContainer header .inner .langButtons .btnJp a,.rootContainer header .inner .langButtons .btnJp span{position:absolute;left:0;top:0}.rootContainer header .inner .langButtons .btnJp{left:0}.rootContainer header .inner .langButtons .btnJp .noLink{position:relative}.rootContainer header .inner .langButtons .btnJp .bk svg{opacity:0;transition:opacity .5s 0s ease}.rootContainer header .inner .langButtons .btnJpBk .bk svg{opacity:1;transition:opacity .5s 0s ease}.rootContainer header .inner .langButtons .btnEn,.rootContainer header .inner .langButtons .btnEn a,.rootContainer header .inner .langButtons .btnEn span{display:block;width:18px;height:11px}.rootContainer header .inner .langButtons .btnEn a svg,.rootContainer header .inner .langButtons .btnEn span svg,.rootContainer header .inner .langButtons .btnEn svg{width:100%;height:100%}.rootContainer header .inner .langButtons .btnEnBk .bk,.rootContainer header .inner .langButtons .btnJpBk .bk{position:absolute;left:0;top:0}.rootContainer header .inner .langButtons .btnEn{right:0}.rootContainer header .inner .langButtons .btnEn .noLink{position:relative}.rootContainer header .inner .langButtons .btnEn .bk{opacity:0;transition:opacity .5s 0s ease}.rootContainer header .inner .langButtons .btnEnBk .bk{opacity:1;transition:opacity .5s 0s ease}.rootContainer .scrollContainer{position:fixed;top:0;width:100%}.rootContainer .scrollContainer .catchText{width:1px;position:absolute;top:1066px;left:50%}.rootContainer .scrollContainer .catchText span{position:absolute;display:block;height:33px;background-size:cover}.rootContainer .scrollContainer .catchText .wordA{width:25px;background:url(../images/wordA.png)}.rootContainer .scrollContainer .catchText .wordC{width:23px;background:url(../images/wordC.png)}.rootContainer .scrollContainer .catchText .wordD{width:20px;background:url(../images/wordD.png)}.rootContainer .scrollContainer .catchText .wordE{width:14px;background:url(../images/wordE.png)}.rootContainer .scrollContainer .catchText .wordG{width:27px;background:url(../images/wordG.png)}.rootContainer .scrollContainer .catchText .wordI{width:3px;background:url(../images/wordI.png)}.rootContainer .scrollContainer .catchText .wordN{width:24px;background:url(../images/wordN.png)}.rootContainer .scrollContainer .catchText .wordP{width:14px;background:url(../images/wordP.png)}.rootContainer .scrollContainer .catchText .wordR{width:16px;background:url(../images/wordR.png)}.rootContainer .scrollContainer .catchText .wordT{width:17px;background:url(../images/wordT.png)}.rootContainer .scrollContainer .catchText .wordX{width:20px;background:url(../images/wordX.png)}.rootContainer .scrollContainer .catchText .wordCam{width:7px;background:url(../images/wordCam.png)}.rootContainer .scrollContainer .catchText .w0{left:-300px}.rootContainer .scrollContainer .catchText .w1{left:-274px}.rootContainer .scrollContainer .catchText .w2{left:-240px}.rootContainer .scrollContainer .catchText .w3{left:-213px}.rootContainer .scrollContainer .catchText .w4{left:-185px}.rootContainer .scrollContainer .catchText .w5{left:-157px}.rootContainer .scrollContainer .catchText .w6{left:-138px}.rootContainer .scrollContainer .catchText .w7{left:-110px}.rootContainer .scrollContainer .catchText .w8{left:-74px}.rootContainer .scrollContainer .catchText .w9{left:-36px}.rootContainer .scrollContainer .catchText .w10{left:-15px}.rootContainer .scrollContainer .catchText .w11{left:12px}.rootContainer .scrollContainer .catchText .w12{left:31px}.rootContainer .scrollContainer .catchText .w13{left:68px}.rootContainer .scrollContainer .catchText .w14{left:98px}.rootContainer .scrollContainer .catchText .w15{left:124px}.rootContainer .scrollContainer .catchText .w16{left:165px}.rootContainer .scrollContainer .catchText .w17{left:189px}.rootContainer .scrollContainer .catchText .w18{left:222px}.rootContainer .scrollContainer .catchText .w19{left:252px}.rootContainer .scrollContainer .catchText .w20{left:280px}.rootContainer .scrollContainer .scrollContainerInner{position:relative;margin:auto;width:100%}.rootContainer .scrollContainer .scrollContainerInner .fullContainer{position:relative;margin:auto;width:1px}.rootContainer .scrollContainer .scrollContainerInner .centerContainer{position:relative;margin:auto;width:1px}.rootContainer .scrollContainer .scrollContainerInner .item{position:absolute;width:auto;background-repeat:no-repeat;background-size:cover}.rootContainer .scrollContainer .scrollContainerInner .logo{position:absolute;overflow:hidden;left:-214px;top:289px;width:428px;height:142px}.rootContainer .scrollContainer .scrollContainerInner .logo img{position:absolute;top:0;left:0;display:block;width:428px;height:142px}.rootContainer .scrollContainer .scrollContainerInner .logo .selected{display:block}.rootContainer .scrollContainer .scrollContainerInner .attentionBar{position:absolute;width:1px;height:100px;background:#e9e9e9;overflow:hidden;top:500px;left:0;display:none}.rootContainer .scrollContainer .scrollContainerInner .attentionBar div{position:absolute;width:100%;height:50px;top:-50px;background:#62B0E2}.rootContainer .scrollContainer .scrollContainerInner .mouseIcon{position:absolute;width:55pxpx;height:78px;top:610px;left:-27.5px;display:none}.rootContainer .scrollContainer .scrollContainerInner .mouseIcon .label{width:55px;height:9px;margin:auto auto 39px auto}.rootContainer .scrollContainer .scrollContainerInner .mouseIcon .icon{background:url(../images/iconSc.png) no-repeat;background-size:cover;width:24px;height:40px;margin:auto}.rootContainer .scrollContainer .scrollContainerInner .p0{left:-520px;top:3100px}.rootContainer .scrollContainer .scrollContainerInner .p0 .img{width:420px;height:280px;background-image:url(../images/p0.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .p1{left:120px;top:3400px}.rootContainer .scrollContainer .scrollContainerInner .p1 .img{width:360px;height:240px;background-image:url(../images/p1.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .p2{left:-60px;top:3590px}.rootContainer .scrollContainer .scrollContainerInner .p2 .img{width:200px;height:200px;background-image:url(../images/p2.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .p3{left:-750px;top:3980px}.rootContainer .scrollContainer .scrollContainerInner .p3 .img{width:750px;height:340px;background-image:url(../images/p3.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .p4{left:-180px;top:4300px}.rootContainer .scrollContainer .scrollContainerInner .p4 .img{width:200px;height:300px;background-image:url(../images/p4.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .p5{left:400px;top:4540px}.rootContainer .scrollContainer .scrollContainerInner .p5 .img{width:180px;height:270px;background-image:url(../images/p5.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .p6{left:40px;top:4790px}.rootContainer .scrollContainer .scrollContainerInner .p6 .img{width:600px;height:300px;background-image:url(../images/p6.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .p7{left:120px;top:5279px}.rootContainer .scrollContainer .scrollContainerInner .p7 .img{width:180px;height:250px;background-image:url(../images/p7.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .p8{left:-561px;top:5360px}.rootContainer .scrollContainer .scrollContainerInner .p8 .img{width:480px;height:320px;background-image:url(../images/p8.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .p9{left:-640px;top:5869px}.rootContainer .scrollContainer .scrollContainerInner .p9 .img{width:400px;height:290px;background-image:url(../images/p9.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .p10{left:420px;top:6040px}.rootContainer .scrollContainer .scrollContainerInner .p10 .img{width:180px;height:180px;background-image:url(../images/p10.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .p11{left:0;top:6200px}.rootContainer .scrollContainer .scrollContainerInner .p11 .img{width:510px;height:340px;background-image:url(../images/p11.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .p12{left:-480px;top:6640px}.rootContainer .scrollContainer .scrollContainerInner .p12 .img{width:360px;height:240px;background-image:url(../images/p12.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .p13{left:200px;top:6870px}.rootContainer .scrollContainer .scrollContainerInner .p13 .img{width:400px;height:200px;background-image:url(../images/p13.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .p14{left:0;top:7049px}.rootContainer .scrollContainer .scrollContainerInner .p14 .img{width:300px;height:200px;background-image:url(../images/p14.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .p15{left:-640px;top:7240px}.rootContainer .scrollContainer .scrollContainerInner .p15 .img{width:600px;height:300px;background-image:url(../images/p15.jpeg)}.rootContainer .scrollContainer .scrollContainerInner .photo .img{background-size:cover}.rootContainer .scrollContainer .scrollContainerInner .t0{left:-800px;top:2765px;width:1650px;height:68px}.rootContainer .scrollContainer .scrollContainerInner .t1{left:81px;top:4165px;width:553px;height:147px}.rootContainer .scrollContainer .scrollContainerInner .t2{left:-539px;top:4928px;width:531px;height:61px}.rootContainer .scrollContainer .scrollContainerInner .t3{left:0;top:5605px;width:617px;height:147px}.rootContainer .scrollContainer .scrollContainerInner .t4{left:-530px;top:6325px;width:467px;height:147px}.rootContainer .scrollContainer .scrollContainerInner .t5{left:-800px;top:7805px;width:1650px;height:69px}.rootContainer .scrollContainer .scrollContainerInner .t0,.rootContainer .scrollContainer .scrollContainerInner .t5{text-align:center}.rootContainer .scrollContainer .scrollContainerInner .text .line{opacity:0;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1)}.rootContainer .scrollContainer .scrollContainerInner .text .lineOn{opacity:1;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transition:all 1.5s 0s ease}.rootContainer .scrollContainer .scrollContainerInner .photo .img{opacity:0;transform:matrix3d(1.05,0,0,0,0,1.05,0,0,0,0,1,0,0,0,0,1);transition:all .5s 0s ease}.rootContainer .scrollContainer .scrollContainerInner .photoOn .img{opacity:1;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transition:all 1.5s 0s ease}.rootContainer .scrollContainer .scrollContainerInner .blueArea{position:absolute;top:8100px}.rootContainer .scrollContainer .scrollContainerInner .endPoint{position:absolute;top:9500px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint0{top:1400px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint1{top:2300px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint2{top:3300px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint3{top:4060px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint4{top:4780px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint5{top:5490px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint6{top:7000px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint7{top:7700px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint{position:absolute}.langJa header .inner .langButtons .btnEn span{display:none}.langJa header .inner .langButtons .btnJp a{display:none}.langJa .scrollContainer .scrollContainerInner .kerningText .line,.langJa .scrollContainer .scrollContainerInner .text .line{margin-bottom:17px}.langJa .scrollContainer .scrollContainerInner .kerningText{font-size:20px}.langJa .scrollContainer .scrollContainerInner .text{font-size:18px}.langJa .scrollContainer .scrollContainerInner .kerningText{letter-spacing:10px}.langJa .scrollContainer .scrollContainerInner .kerningTextOff{letter-spacing:8px;transition:letter-spacing 3s 0s ease}.langEn header .inner .langButtons .btnJp span{display:none}.langEn header .inner .langButtons .btnEn a{display:none}.langEn .scrollContainer .scrollContainerInner .kerningText .line,.langEn .scrollContainer .scrollContainerInner .text .line{margin-bottom:22px}.langEn .scrollContainer .scrollContainerInner .kerningText{font-size:20px}.langEn .scrollContainer .scrollContainerInner .text{font-size:18px}.langEn .scrollContainer .scrollContainerInner .kerningText{letter-spacing:1px}.langEn .scrollContainer .scrollContainerInner .kerningTextOff{letter-spacing:0;transition:letter-spacing 3s 0s ease}
@charset "UTF-8";@media screen and (max-width:768px){.bgBlue .footLogo{background-size:180px 48.6px}.loading .icon{background-size:84px 36.6px}.rootContainer header .inner .indicator{top:33px;left:33px}.rootContainer header .inner .langButtons{top:33px;right:33px;width:48px}.rootContainer .scrollContainer .spCatchTextContainer{position:fixed;width:100%;top:0}.rootContainer .scrollContainer .catchText{top:997.8px}.rootContainer .scrollContainer .catchText span{height:19.8px}.rootContainer .scrollContainer .catchText .wordA{width:15px;background-size:cover}.rootContainer .scrollContainer .catchText .wordC{width:13.8px;background-size:cover}.rootContainer .scrollContainer .catchText .wordD{width:12px;background-size:cover}.rootContainer .scrollContainer .catchText .wordE{width:8.4px;background-size:cover}.rootContainer .scrollContainer .catchText .wordG{width:16.2px;background-size:cover}.rootContainer .scrollContainer .catchText .wordI{width:1.8px;background-size:cover}.rootContainer .scrollContainer .catchText .wordN{width:14.4px;background-size:cover}.rootContainer .scrollContainer .catchText .wordP{width:8.4px;background-size:cover}.rootContainer .scrollContainer .catchText .wordR{width:9.6px;background-size:cover}.rootContainer .scrollContainer .catchText .wordT{width:10.2px;background-size:cover}.rootContainer .scrollContainer .catchText .wordX{width:12px;background-size:cover}.rootContainer .scrollContainer .catchText .wordCam{width:4.2px;background-size:cover}.rootContainer .scrollContainer .catchText .w0{left:-180px}.rootContainer .scrollContainer .catchText .w1{left:-164.4px}.rootContainer .scrollContainer .catchText .w2{left:-144px}.rootContainer .scrollContainer .catchText .w3{left:-127.8px}.rootContainer .scrollContainer .catchText .w4{left:-111px}.rootContainer .scrollContainer .catchText .w5{left:-94.2px}.rootContainer .scrollContainer .catchText .w6{left:-82.8px}.rootContainer .scrollContainer .catchText .w7{left:-66px}.rootContainer .scrollContainer .catchText .w8{left:-44.4px}.rootContainer .scrollContainer .catchText .w9{left:-21.6px}.rootContainer .scrollContainer .catchText .w10{left:-9px}.rootContainer .scrollContainer .catchText .w11{left:7.2px}.rootContainer .scrollContainer .catchText .w12{left:18.6px}.rootContainer .scrollContainer .catchText .w13{left:40.8px}.rootContainer .scrollContainer .catchText .w14{left:58.8px}.rootContainer .scrollContainer .catchText .w15{left:74.4px}.rootContainer .scrollContainer .catchText .w16{left:99px}.rootContainer .scrollContainer .catchText .w17{left:113.4px}.rootContainer .scrollContainer .catchText .w18{left:133.2px}.rootContainer .scrollContainer .catchText .w19{left:151.2px}.rootContainer .scrollContainer .catchText .w20{left:168px}.rootContainer .scrollContainer .scrollContainerInner .logo{left:-128.4px;top:292.8px;width:256.8px;height:85.2px}.rootContainer .scrollContainer .scrollContainerInner .logo img{width:256.8px;height:85.2px}.rootContainer .scrollContainer .scrollContainerInner .attentionBar{top:477px}.rootContainer .scrollContainer .scrollContainerInner .attentionBar div{top:-50px}.rootContainer .scrollContainer .scrollContainerInner .mouseIcon{width:59.4px;top:629.4px;left:-29.7px}.rootContainer .scrollContainer .scrollContainerInner .mouseIcon .label{width:59.4px;height:9.6px}.rootContainer .scrollContainer .scrollContainerInner .mouseIcon .icon{display:none}.rootContainer .scrollContainer .scrollContainerInner .p0{left:-312px;top:2160px}.rootContainer .scrollContainer .scrollContainerInner .p0 .img{width:252px;height:168px}.rootContainer .scrollContainer .scrollContainerInner .p1{left:72px;top:2340px}.rootContainer .scrollContainer .scrollContainerInner .p1 .img{width:216px;height:144px}.rootContainer .scrollContainer .scrollContainerInner .p2{left:-36px;top:2454px}.rootContainer .scrollContainer .scrollContainerInner .p2 .img{width:120px;height:120px}.rootContainer .scrollContainer .scrollContainerInner .p3{left:-450px;top:2688px}.rootContainer .scrollContainer .scrollContainerInner .p3 .img{width:450px;height:204px}.rootContainer .scrollContainer .scrollContainerInner .p4{left:-108px;top:2880px}.rootContainer .scrollContainer .scrollContainerInner .p4 .img{width:120px;height:180px}.rootContainer .scrollContainer .scrollContainerInner .p5{left:240px;top:3024px}.rootContainer .scrollContainer .scrollContainerInner .p5 .img{width:108px;height:162px}.rootContainer .scrollContainer .scrollContainerInner .p6{left:24px;top:3174px}.rootContainer .scrollContainer .scrollContainerInner .p6 .img{width:360px;height:180px}.rootContainer .scrollContainer .scrollContainerInner .p7{left:72px;top:3467.4px}.rootContainer .scrollContainer .scrollContainerInner .p7 .img{width:108px;height:150px}.rootContainer .scrollContainer .scrollContainerInner .p8{left:-336.6px;top:3516px}.rootContainer .scrollContainer .scrollContainerInner .p8 .img{width:288px;height:192px}.rootContainer .scrollContainer .scrollContainerInner .p9{left:-384px;top:3821.4px}.rootContainer .scrollContainer .scrollContainerInner .p9 .img{width:240px;height:174px}.rootContainer .scrollContainer .scrollContainerInner .p10{left:252px;top:3924px}.rootContainer .scrollContainer .scrollContainerInner .p10 .img{width:108px;height:108px}.rootContainer .scrollContainer .scrollContainerInner .p11{left:0;top:4020px}.rootContainer .scrollContainer .scrollContainerInner .p11 .img{width:306px;height:204px}.rootContainer .scrollContainer .scrollContainerInner .p12{left:-288px;top:4284px}.rootContainer .scrollContainer .scrollContainerInner .p12 .img{width:216px;height:144px}.rootContainer .scrollContainer .scrollContainerInner .p13{left:120px;top:4422px}.rootContainer .scrollContainer .scrollContainerInner .p13 .img{width:240px;height:120px}.rootContainer .scrollContainer .scrollContainerInner .p14{left:0;top:4529.4px}.rootContainer .scrollContainer .scrollContainerInner .p14 .img{width:180px;height:120px}.rootContainer .scrollContainer .scrollContainerInner .p15{left:-384px;top:4644px}.rootContainer .scrollContainer .scrollContainerInner .p15 .img{width:360px;height:180px}.rootContainer .scrollContainer .scrollContainerInner .t0{left:-480px;top:1959px;width:990px;height:40.8px}.rootContainer .scrollContainer .scrollContainerInner .t1{left:48.6px;top:2799px;width:331.8px;height:88.2px}.rootContainer .scrollContainer .scrollContainerInner .t2{left:-323.4px;top:3256.8px;width:318.6px;height:36.6px}.rootContainer .scrollContainer .scrollContainerInner .t3{left:0;top:3663px;width:370.2px;height:88.2px}.rootContainer .scrollContainer .scrollContainerInner .t4{left:-318px;top:4095px;width:280.2px;height:88.2px}.rootContainer .scrollContainer .scrollContainerInner .t5{left:-480px;top:4983px;width:990px;height:41.4px}.rootContainer .scrollContainer .scrollContainerInner .kerningText .line,.rootContainer .scrollContainer .scrollContainerInner .text .line{margin-bottom:15px}.rootContainer .scrollContainer .scrollContainerInner .blueArea{top:5160px}.rootContainer .scrollContainer .scrollContainerInner .endPoint{top:6600px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint0{top:900px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint1{top:1350px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint2{top:2210px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint3{top:2700px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint4{top:3100px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint5{top:3500px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint6{top:4370px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint7{top:5150px}.langJa .scrollContainer .scrollContainerInner .kerningText{font-size:14px}.langJa .scrollContainer .scrollContainerInner .text{font-size:10px}.langJa .scrollContainer .scrollContainerInner .kerningText{letter-spacing:3px}.langJa .scrollContainer .scrollContainerInner .kerningTextOff{letter-spacing:1px}.langEn .scrollContainer .scrollContainerInner .kerningText{font-size:14px}.langEn .scrollContainer .scrollContainerInner .text{font-size:10px}.langEn .scrollContainer .scrollContainerInner .kerningText{letter-spacing:3px}.langEn .scrollContainer .scrollContainerInner .kerningTextOff{letter-spacing:1px}}@media screen and (max-width:750px){.sp{display:block}.pc{display:none}.langJa{font-weight:500;letter-spacing:3px}.langEn{font-weight:400}.bgBlue .footLogo{background-size:154px 40.5px}.bgBlueIn .footLogo{background-size:150px 40.5px}.loading .icon{background-size:70px 30.5px}.rootContainer header .inner{position:relative}.rootContainer header .inner .indicator{top:27.5px;left:27.5px}.rootContainer header .inner .langButtons{top:27.5px;right:27.5px;width:48px}.rootContainer .scrollContainer .catchText{position:absolute;top:831.5px}.rootContainer .scrollContainer .catchText span{height:16.5px}.rootContainer .scrollContainer .catchText .wordA{width:12.5px;background-size:cover}.rootContainer .scrollContainer .catchText .wordC{width:11.5px;background-size:cover}.rootContainer .scrollContainer .catchText .wordD{width:10px;background-size:cover}.rootContainer .scrollContainer .catchText .wordE{width:7px;background-size:cover}.rootContainer .scrollContainer .catchText .wordG{width:13.5px;background-size:cover}.rootContainer .scrollContainer .catchText .wordI{width:1.5px;background-size:cover}.rootContainer .scrollContainer .catchText .wordN{width:12px;background-size:cover}.rootContainer .scrollContainer .catchText .wordP{width:7px;background-size:cover}.rootContainer .scrollContainer .catchText .wordR{width:8px;background-size:cover}.rootContainer .scrollContainer .catchText .wordT{width:8.5px;background-size:cover}.rootContainer .scrollContainer .catchText .wordX{width:10px;background-size:cover}.rootContainer .scrollContainer .catchText .wordCam{width:3.5px;background-size:cover}.rootContainer .scrollContainer .catchText .w0{left:-150px}.rootContainer .scrollContainer .catchText .w1{left:-137px}.rootContainer .scrollContainer .catchText .w2{left:-120px}.rootContainer .scrollContainer .catchText .w3{left:-106.5px}.rootContainer .scrollContainer .catchText .w4{left:-92.5px}.rootContainer .scrollContainer .catchText .w5{left:-78.5px}.rootContainer .scrollContainer .catchText .w6{left:-69px}.rootContainer .scrollContainer .catchText .w7{left:-55px}.rootContainer .scrollContainer .catchText .w8{left:-37px}.rootContainer .scrollContainer .catchText .w9{left:-18px}.rootContainer .scrollContainer .catchText .w10{left:-7.5px}.rootContainer .scrollContainer .catchText .w11{left:6px}.rootContainer .scrollContainer .catchText .w12{left:15.5px}.rootContainer .scrollContainer .catchText .w13{left:34px}.rootContainer .scrollContainer .catchText .w14{left:49px}.rootContainer .scrollContainer .catchText .w15{left:62px}.rootContainer .scrollContainer .catchText .w16{left:82.5px}.rootContainer .scrollContainer .catchText .w17{left:94.5px}.rootContainer .scrollContainer .catchText .w18{left:111px}.rootContainer .scrollContainer .catchText .w19{left:126px}.rootContainer .scrollContainer .catchText .w20{left:140px}.rootContainer .scrollContainer .scrollContainerInner .fullContainer{width:100%}.rootContainer .scrollContainer .scrollContainerInner .logo{left:-107px;top:244px;width:214px;height:71px}.rootContainer .scrollContainer .scrollContainerInner .logo img{width:214px;height:71px}.rootContainer .scrollContainer .scrollContainerInner .attentionBar{top:397.5px}.rootContainer .scrollContainer .scrollContainerInner .attentionBar div{top:-50px}.rootContainer .scrollContainer .scrollContainerInner .mouseIcon{width:49.5px;top:524.5px;left:-24.75px}.rootContainer .scrollContainer .scrollContainerInner .mouseIcon .label{width:49.5px;height:8px}.rootContainer .scrollContainer .scrollContainerInner .mouseIcon .icon{display:none}.rootContainer .scrollContainer .scrollContainerInner .p0{left:-160px;top:2180px}.rootContainer .scrollContainer .scrollContainerInner .p0 .img{width:210px;height:140px}.rootContainer .scrollContainer .scrollContainerInner .p1{left:-20px;top:2402.5px}.rootContainer .scrollContainer .scrollContainerInner .p1 .img{width:180px;height:120px}.rootContainer .scrollContainer .scrollContainerInner .p2{left:-110px;top:2497.5px}.rootContainer .scrollContainer .scrollContainerInner .p2 .img{width:100px;height:100px}.rootContainer .scrollContainer .scrollContainerInner .p3{left:-187.5px;top:2680px}.rootContainer .scrollContainer .scrollContainerInner .p3 .img{width:312px;height:170px}.rootContainer .scrollContainer .scrollContainerInner .p4{left:60px;top:2770px}.rootContainer .scrollContainer .scrollContainerInner .p4 .img{width:100px;height:150px}.rootContainer .scrollContainer .scrollContainerInner .p5{left:-160px;top:3345px}.rootContainer .scrollContainer .scrollContainerInner .p5 .img{width:90px;height:135px}.rootContainer .scrollContainer .scrollContainerInner .p6{left:-112.5px;top:3385px}.rootContainer .scrollContainer .scrollContainerInner .p6 .img{width:300px;height:150px}.rootContainer .scrollContainer .scrollContainerInner .p7{left:70px;top:3595px}.rootContainer .scrollContainer .scrollContainerInner .p7 .img{width:90px;height:125px}.rootContainer .scrollContainer .scrollContainerInner .p8{left:-160px;top:3635px}.rootContainer .scrollContainer .scrollContainerInner .p8 .img{width:240px;height:160px}.rootContainer .scrollContainer .scrollContainerInner .p9{left:-187.5px;top:4175px}.rootContainer .scrollContainer .scrollContainerInner .p9 .img{width:200px;height:145px}.rootContainer .scrollContainer .scrollContainerInner .p10{left:70px;top:4340px}.rootContainer .scrollContainer .scrollContainerInner .p10 .img{width:90px;height:90px}.rootContainer .scrollContainer .scrollContainerInner .p11{left:-140px;top:4420px}.rootContainer .scrollContainer .scrollContainerInner .p11 .img{width:255px;height:170px}.rootContainer .scrollContainer .scrollContainerInner .p12{left:-160px;top:4910px}.rootContainer .scrollContainer .scrollContainerInner .p12 .img{width:180px;height:120px}.rootContainer .scrollContainer .scrollContainerInner .p13{left:-40px;top:5112.5px}.rootContainer .scrollContainer .scrollContainerInner .p13 .img{width:200px;height:100px}.rootContainer .scrollContainer .scrollContainerInner .p14{left:-140px;top:5207.5px}.rootContainer .scrollContainer .scrollContainerInner .p14 .img{width:150px;height:100px}.rootContainer .scrollContainer .scrollContainerInner .p15{left:-187.5px;top:5390px}.rootContainer .scrollContainer .scrollContainerInner .p15 .img{width:300px;height:150px}.rootContainer .scrollContainer .scrollContainerInner .t0{top:1859.5px}.rootContainer .scrollContainer .scrollContainerInner .t1{top:2951px}.rootContainer .scrollContainer .scrollContainerInner .t2{top:3201px}.rootContainer .scrollContainer .scrollContainerInner .t3{top:3896px}.rootContainer .scrollContainer .scrollContainerInner .t4{top:4691px}.rootContainer .scrollContainer .scrollContainerInner .t5{top:5761.5px}.rootContainer .scrollContainer .scrollContainerInner .kerningText,.rootContainer .scrollContainer .scrollContainerInner .text{left:20px;width:100%}.rootContainer .scrollContainer .scrollContainerInner .kerningText .line,.rootContainer .scrollContainer .scrollContainerInner .text .line{margin-bottom:15px}.rootContainer .scrollContainer .scrollContainerInner .t0,.rootContainer .scrollContainer .scrollContainerInner .t5{left:0;text-align:center}.rootContainer .scrollContainer .scrollContainerInner .t0{left:-800px;width:1600px;text-align:center}.rootContainer .scrollContainer .scrollContainerInner .blueArea{top:5900px}.rootContainer .scrollContainer .scrollContainerInner .endPoint{top:6700px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint0{top:900px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint1{top:1470px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint2{top:2600px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint3{top:2750px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint4{top:3520px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint5{top:4300px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint6{top:5350px}.rootContainer .scrollContainer .scrollContainerInner .indicatorPoint7{top:5900px}.langJa .scrollContainer .scrollContainerInner .kerningText{font-size:14px}.langJa .scrollContainer .scrollContainerInner .text{font-size:12px}.langJa .scrollContainer .scrollContainerInner .kerningText{letter-spacing:3px}.langJa .scrollContainer .scrollContainerInner .kerningTextOff{letter-spacing:1px}.langEn .scrollContainer .scrollContainerInner .kerningText{font-size:14px}.langEn .scrollContainer .scrollContainerInner .text{font-size:12px}.langEn .scrollContainer .scrollContainerInner .kerningText{letter-spacing:3px}.langEn .scrollContainer .scrollContainerInner .kerningTextOff{letter-spacing:1px}}